home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / HENSA / MISC / UNIMODE / PATCH002.ARC / P2 / Patch / Messages < prev    next >
Encoding:
Text File  |  1994-09-16  |  11.1 KB  |  345 lines

  1. # Messages for !UniMode, v2.00 {Patch Level 2}
  2. #
  3. #
  4. #
  5. # Name of task for Task Manager
  6. #
  7. TASK:UniMode2 ß
  8. #
  9. #************************************************ Menus & Messages *******
  10. #
  11. # Menus
  12. #
  13. MENU1:>Info,>Edit,>Save,ModeInfo,>Enhancer,TimeRaster,Compile,>Extract,Quit
  14. MENU2:Specs...,VidcRegs...,ModeVars...,ID Text...
  15. MENU3:>MDF,>Script
  16. #,>Mode #
  17. MENU5:Off,On,Auto,Intelligent,Prefs,Quiet,Status: ???
  18. MENU8:This Mode,Any Mode
  19. #
  20. # Menu Titles
  21. #
  22. # RightHanded menus:
  23. MAINT:UniMode2
  24. # LeftHanded menus:
  25. #MAINT:\UniMode2
  26. MAIN2:Edit
  27. MAIN3:Save
  28. SUB3C:Mode #
  29. MAIN5:Enhancer
  30. MAIN8:Extract
  31. #
  32. # Window titles
  33. #
  34. SaveBox:Save as:
  35. Info:About this program...
  36. ModeLoad:ModeLoad
  37. Specs:Machine Specs
  38. Vidc:VIDC Registers
  39. Work:Workspace
  40. Control:Mode Selector
  41. IdText:UniMode ID Text
  42. #
  43. # Vidc States (max 3 chars!)
  44. STATE:Status
  45. OFF:Off
  46. ON:On
  47. UNK:Unk
  48. #
  49. # Errors
  50. #
  51. STAT1:UniMode2 (Notify)
  52. STAT2:UniMode2 Task Dying
  53. STAT3:UniMode2 (Undecided)
  54. ERR0:This mode is currently selected. Can't complete ModeLoad.
  55. ERR1:Unknown PixelRate setting in CR-script.
  56. ERR2:Utility module not compatible with this version of !UniMode
  57. ERR3:Unknown BitsPerPixel setting in CR-script.
  58. ERR4:*** WARNING *** Unsupported WorkspaceList !
  59. ERR5:*** WARNING *** Unsupported VIDCList !
  60. ERR6:Can't handle more than one file at a time. (Enter a Modenumber or close the window)
  61. ERR7:Unknown DMARequest setting in CR-script.
  62. ERR8:Not a ModeDescriptionScript (MDS)
  63. ERR9:Modenumber must be less than 128!
  64. ERR10:Modenumber must be greater than or equal to 0!
  65. ERR11:You must first compile the mode before you can save it.
  66. ERR12:This is an old format Script. Click OK to convert the file to the new format.
  67. ERR13:Value does not fit in icon. Truncating!
  68. ERR14:
  69. #
  70. # Messages for ModeInfo
  71. #
  72. INF2:Modeinfo from                 :
  73. INF3:No ID text found.
  74. INF4:ID text                       :
  75. INF5:'AUTO'-mode VidcEnhancerstate :
  76. INFon:ON
  77. INFoff:OFF
  78. INF6:BaseMode used                 :
  79. INF7:Monitors supported            :
  80. INF8:Rasterfrequency               :
  81. INF9:Linefrequency                 :
  82. INF10:BroadcastStandard             :
  83. INFyes:YES
  84. INFno:NO
  85. INF11:Number of characters per line :
  86. INF12:Number of lines               :
  87. INF13:X resolution                  :
  88. INF14:Y resolution                  :
  89. INF15:Number of colours             :
  90. INF16:X-eigenfactor                 :
  91. INF17:Y-eigenfactor                 :
  92. INF18:ScreenSize                    :
  93. INF19:ModeFlags                     :
  94. #
  95. # Help Messages
  96. #
  97. # Windows
  98. ICONBAR:This is the UniMode application.|MIt can be used to create new screenmodes or dynamically control the VidcEnhancer.
  99. DLGH:This box allows you to save the data to an MDF or MDS.|MAlternatively you can transfer the data to an other application.
  100. IDH:This window displays the ID Text that is stored in the MDF.
  101. INFOH:This window displays information about UniMode.
  102. REGSH:This window contains the Vidc Registers that can be programmed through UniMode.
  103. SPECSH:This window lets you specify the Machine Specs that are required for the screenmode.
  104. WORKH:This window contains the Mode Variables that can be defined with UniMode.
  105. #UNIH:Load an MDF at the modenumber of YOUR choice.
  106. # Save box
  107. DI1:Enter the filename. 
  108. DI2:Drag the icon to a Filer window or to an icon on the icon bar.
  109. # Vidc Registers
  110. RI2/RI3:This icon specifies the BaseMode.
  111. RI10
  112. RI4:Horizontal Cycle Register (HCR)
  113. RI11
  114. RI5:Horizontal Sync Width Register (HSWR)
  115. RI12
  116. RI6:Horizontal Border Start Register (HBSR)
  117. RI13
  118. RI7:Horizontal Display Start Register (HDSR)
  119. RI14
  120. RI8:Horizontal Display End Register (HDER)
  121. RI15
  122. RI9:Horizontal Border End Register (HBER)
  123. RI22
  124. RI16:Vertical Cycle Register (VCR)
  125. RI23
  126. RI17:Vertical Sync Width Register (VSWR)
  127. RI24
  128. RI18:Vertical Border Start Register (VBSR)
  129. RI25
  130. RI19:Vertical Display Start Register (VDSR)
  131. RI26
  132. RI20:Vertical Display End Register (VDER)
  133. RI27
  134. RI21:Vertical Border End Register (VBER)
  135. RI28:Control Register (CR)
  136. RI29:PixelRate: Select 8 MHz, 12 MHz, 16 MHz or 24 MHz.|MDeselect all to let the application choose the best setting.
  137. RI30:BitsPerPixel: Select 1 (=2 Colours), 2 (=4 Colours), 4 (=16 Colours) or 8 (=256 Colours)|MDeselect all to let the application choose the best setting.
  138. RI31:DMARequest: Select 0 (=at word 0,4), 1 (=at word 1,5), 2 (=at word 2,6) or 3 (=at word 3,7)|MDeselect all to let the application choose the best setting.
  139. RI32:InterlaceSync:Switches interlacing on/off. Should not be used on MultiScan monitors!
  140. RI46
  141. RI45:Horizontal Interlace Register (HIR)
  142. # Machine Specs
  143. SI2:Click SELECT to make the UniversalMode module switch the VidcEnhancer ON when using this mode in 'AUTO'-mode.
  144. SI3:Click SELECT to make the UniversalMode module switch the VidcEnhancer OFF when using this mode in 'AUTO'-mode.
  145. SI4:Select this if the mode you're designing is a BroadcastStandard (BSDM) mode.
  146. SIc:Select this if the mode you're designing can be displayed on a 
  147. SI5:MultiScan monitor.
  148. SI6:High Resolution Monochrome monitor (64Hz)
  149. SI7:VGA monitor.
  150. SI8:SVGA monitor.
  151. SI9:LCD display (eg. Acorn's A4)
  152. # Worklist
  153. WI2/WI3:This icon specifies the BaseMode.
  154. WI15
  155. WI4:ScrRCol: Number of (text-columns -1).
  156. WI16
  157. WI5:ScrBRow: Number of (text-rows -1).
  158. WI17/WI26/WI27/WI28
  159. WI6:NColour: Number of colours.
  160. WI18
  161. WI7:XEigFactor: Graphics X-coordinate multiplication factor
  162. WI19
  163. WI8:YEigFactor: Graphics Y-coordinate multiplication factor
  164. WI20
  165. WI9:LineLength: Number of pixels on a line (HDER-HDSR)
  166. WI21
  167. WI10:ScreenSize: Amount of screenmemory required in bytes.
  168. WI22/WI29/WI30/WI31
  169. WI11:Log2BPP: 0=2 colours, 1=4 colours, 2=16 colours or 3=256 colours.
  170. WI23
  171. WI12:Log2BPC: Usually this equals Log2BPP.
  172. WI24
  173. WI13:XWindLimit: (HDER-HDSR)-1. This is the horizontal resolution -1.
  174. WI25
  175. WI14:YWindLimit: (VDER-VDSR)-1. This is the vertical resolution -1.
  176. WI32:ModeFlags: Select this to include any of the flags below.
  177. WI33:NonGraphicsMode: The mode can not display graphics.
  178. WI34:TeletextMode: Eg. mode 7
  179. WI35:GapMode: Selecting this will result in a mode with a larger linespacing. (10 pixels instead of 8)
  180. WI36:BBCGapMode
  181. WI37:HiResMonoMode: This mode requires a HiResMono monitor (64Hz)
  182. WI38:VDUCharsDoubleHeight
  183. WI39:HardwareScrollNotUsed
  184. # ModeLoad
  185. UI0:Click SELECT, enter a number between 0 and 127 and press ENTER.|MWARNING: Loading an MDF on top of a RISC OS mode (0~46) may not always give the expected results!
  186. UI2:This is the name of the MDF that will be loaded.
  187. # ID window
  188. II0:ID Text
  189. II1:Enter your ID text here. This text will be stored in the MDF.|MIt can provide copyright information and/or useful information about the mode.
  190. # Control Window
  191. CI:Load the ROM/RAM-definition of mode %0 into !UniMode (Extract)
  192. CI128:Scan memory for mode-definitions.
  193. # Menus
  194. MM0:\Rget information about this version of !UniMode
  195. MM1:\Sselect an edit-window
  196. MM2:\Ssave a definition.
  197. MM3:\Sget information about the screenmodes in memory.
  198. MM4:\Rcontrol the VidcEnhancer
  199. MM5:\Smeasure the RasterFrequency and RasterTime.
  200. MM6:\Scompile a MDF.
  201. MM7:\Rextract a mode.
  202. MM8:\Squit the application.
  203. MM10:\Sedit the Machine Specifications
  204. MM11:\Sedit the VIDC registers
  205. MM12:\Sedit the Mode Variables
  206. MM13:\Sedit the ID text
  207. MM20:\Rsave the compiled mode in a ModeDefinitionFile.
  208. MM21:\Rsave the mode in a ModeDefinitionScript.
  209. MM22:\Rsave the compiled mode directly into memory.
  210. MM220:Enter the mode number.|M\Senable the definition (ModeLoad)
  211. MM40:\Sswitch the VidcEnhancer OFF
  212. MM41:\Sswitch the VidcEnhancer ON
  213. MM42:\S select the UniversalMode module 'AUTO'-mode.|MThe VidcEnhancer-state is controlled by MachineSpecs of the mode.
  214. MM43:\Sselect the UniversalMode module 'INTELLIGENT'-mode.|MThe VidcEnhancer-state is controlled by VidcThreshold settings.
  215. MM44:\S select the UniversalMode module 'PREFS'-mode.|MThe VidcEnhancer-state is controlled by the UniversalMode modules's internal table.
  216. MM45:\S select the UniversalMode module 'QUIET'-mode.|MThe VidcEnhancer-state is controlled by the hardware or other software.
  217. MM46:This reflects the current state of the VidcEnhancer.|M'???' means that the UniversalMode module is in 'QUIET'-mode.|M'Unk' means that the VidcEnhancer-state is unknown.
  218.  
  219. NOHELP:No Help available
  220.  
  221.  
  222. # Monitor Types 
  223. MONL:4
  224. MON0:Standard50Hz
  225. MON1:MultiScan
  226. MON2:MonoHiRes64Hz
  227. MON3:VGA60Hz
  228. MON4:SVGA
  229. MON5:LCD
  230.  
  231. # Vidc States
  232. VIDC:1
  233. VID0:VidcOff
  234. VID1:VidcOn
  235.  
  236. # Formulas
  237. FORMS:15
  238. FORM0:_val*2+2
  239. FORM1:_val*2+1
  240. FORM2:_val*2+3+2^(4-_bpp)
  241. FORM3:_val+6
  242. FORM4:_val*2-1
  243. FORM5:_val+1-2*_interlaced
  244. FORM6:_val+1
  245. FORM7:_val
  246. FORM8:(_val-2)/2
  247. FORM9:(_val-1)/2
  248. FORM10:(_val-3-2^(4-_bpp))/2
  249. FORM11:_val-6
  250. FORM12:(_val+1)/2
  251. FORM13:_val-1+2*_interlaced
  252. FORM14:_val-1
  253. FORM15:_val
  254.  
  255. # Registers  
  256. REGS:16
  257. # RegisterName,Prefix,Formula#,lsb,msb,SwitchIcon#,WriteableIcon#
  258. # BaseModeV is not a register, but it must be included in the VidcList.
  259. REG0:BaseModeV,&00,7,0,6,-1,3
  260. # Horizontal registers
  261. REG1:HCR,&80,0,14,23,4,10
  262. REG2:HSWR,&84,0,14,23,5,11
  263. REG3:HBSR,&88,1,14,23,6,12
  264. REG4:HDSR,&8C,2,14,23,7,13
  265. REG5:HDER,&90,2,14,23,8,14
  266. REG6:HBER,&94,1,14,23,9,15
  267. # HIR is not supported, but included for completeness
  268. REG7:HIR,&9C,4,14,23,45,46
  269. # Vertical registers
  270. REG8:VCR,&A0,5,14,23,16,22
  271. REG9:VSWR,&A4,6,14,23,17,23
  272. REG10:VBSR,&A8,6,14,23,18,24
  273. REG11:VDSR,&AC,6,14,23,19,25
  274. REG12:VDER,&B0,6,14,23,20,26
  275. REG13:VBER,&B4,6,14,23,21,27
  276. # Miscelaneous 
  277. REG14:CR,&E0,7,0,14,28,-1
  278. REG15:DATA,-1,7,0,31,-1,-1
  279. REG16:PIX,-1,7,0,23,-1,33
  280.  
  281. # ModeVariable names
  282. # VariableName,Variable#,SwitchIcon#,WriteableIcon#
  283. VARS:13
  284. VAR0:BaseModeM,-1,-1,3
  285. VAR1:ModeFlags,0,32,-1
  286. VAR2:ScrRCol,1,4,15
  287. VAR3:ScrBRow,2,5,16
  288. VAR4:NColour,3,6,-1
  289. VAR5:XEigFactor,4,7,18
  290. VAR6:YEigFactor,5,8,19
  291. VAR7:LineLength,6,9,20
  292. VAR8:ScreenSize,7,10,21
  293. # Don't use VAR9 in your definitions, used for BBC compatibility only
  294. VAR9:YShftFactor,8,-1,-1
  295. VAR10:Log2BPP,9,11,-1
  296. VAR11:Log2BPC,10,12,23
  297. VAR12:XWindLimit,11,13,24
  298. VAR13:YWindLimit,12,14,25
  299.  
  300. # ModeFlags
  301. MF0:NonGraphicsMode
  302. MF1:TeletextMode
  303. MF2:GapMode
  304. MF3:BBCGapMode
  305. MF4:HiResMonoMode
  306. MF5:VDUCharsDoubleHeight
  307. MF6:HardwareScrollNotUsed
  308.  
  309. # Compiler messages. BEWARE trailing spaces!
  310. CMP0:=== UniMode2 Compilation Log === 
  311. CMP1:Pass 1: Check Values
  312. CMP2:   No ID defined. Will default to: 
  313. CMP3:   Undefined AUTO-Vidc state. Will default to: 
  314. CMP4:   Undefined MonitorType. Will use default-settings.
  315. CMP5:   BaseMode is not available from ROM (VIDC Registers)
  316. CMP6:   BaseMode is not available from ROM (Mode Variables)
  317. CMP7:   Rasterfrequency         :
  318. CMP8:not calculated
  319. CMP9:   Value does not fit in register: 
  320. CMP10:Pass 2: Compilation
  321. CMP11:can not be greater than
  322. CMP12:must be even
  323. CMP13:must be odd
  324. CMP14:Number of colours in (NColour) does not correspond with the BitsPerPixel setting in the CR
  325. CMP15:Log2BPP does not correspond with the BitsPerPixel setting in the CR
  326. CMP16:Number of colours in (NColour) does not correspond with Log2BPP-setting
  327. CMP17:   RasterFrequency of this mode (VidcOff): 
  328. CMP18:   Rasterfrequency of this mode (VidcOn) : 
  329. CMP19:The height of the display (VDER-VDSR) should be a multiple of 
  330. CMP20: lines
  331. CMP21:(VDER-VDSR) must be equal to (YWindLimit+1)
  332. CMP22:The width of the display (HDER-HDSR) should be a multiple of 8 pixels.
  333. CMP23:(HDER-HDSR) must be equal to (XWindLimit+1)
  334. CMP24:*** 
  335. CMP25:Minimum required screenmemory :
  336. CMP26:should be 
  337. CMP27: or greater.
  338. CMP28:For this mode to work on 8 MHz systems the HBSR should be : 
  339. CMP29:VDUCharsDoubleHeight only works on 1 bpp modes!
  340. CMP30:BaseMode of Workspacelist should be a 256 color mode. (To avoid palette-problems)
  341.  
  342. CMPsuc:Passed
  343. CMPerr:*** NOT Passed ***
  344.  
  345.